Esx Settings Repository Software CheckSpec
The Esx Settings Repository Software CheckSpec schema contains properties used to check if a matching software specification is found in the repository. For a software specification in the repository to be considered a match, it has to match one of the fields.
This schema was added in vSphere API 9.0.0.0.
{
"display_name": "string",
"software_spec": {
"base_image": {
"version": "string"
},
"add_on": {
"name": "string",
"version": "string"
},
"components": {
"components": "string"
},
"solutions": {
"solutions": {
"version": "string",
"components": [
{
"component": "string"
}
]
}
},
"hardware_support": {
"packages": {
"packages": {
"pkg": "string",
"version": "string"
}
}
},
"removed_components": [
"string"
],
"alternative_images": {
"alternative_images": {
"base_image": {
"version": "string"
},
"add_on": {
"name": "string",
"version": "string"
},
"components": {
"components": "string"
},
"solutions": {
"solutions": {
"version": "string",
"components": [
{
"component": "string"
}
]
}
},
"hardware_support": {
"packages": {
"packages": {
"pkg": "string",
"version": "string"
}
}
},
"removed_components": [
"string"
],
"display_name": "string",
"selection_criteria": {
"selection_type": "string",
"host_uuids": [
"string"
],
"host_hardware_spec": {
"vendor": "string",
"models": [
"string"
],
"families": [
"string"
],
"oem_strings": [
"string"
]
}
}
}
}
}
}
The displayName to check in the repository.
This property was added in vSphere API 9.0.0.0.
If missing or null, display names are not checked.
The software spec to check in the repository.
This property was added in vSphere API 9.0.0.0.
If missing or null, software specs are not checked.